package com.hqyj.zss.dao;

import com.hqyj.zss.pojo.Customer;

import java.util.List;

public interface CustomerDao {
    /**
     * 根据用户id查询一个用户的信息
     * @param id
     * @return
     */
    Customer getOneCustomerById(String id);
    /**
     * 根据用户账号查询一个用户的信息
     * @param username 用户账号
     * @return
     */
    Customer getOneCustomerByUsername(String username);

    /**
     * 通过用户信息，通过id其他信息进行修改
     * @param customer
     * @return
     */
    int updateCustomer(Customer customer);

    /**
     * 顾客注册
     * @param customer
     * @return
     */
    int insertOneCustomer(Customer customer);

    /**
     * 查询数据库全部的用户名
     * @return
     */
    List<String> queryAllUsername();
}
